Part Number Hot Search : 
AD7801BR SC470 ST7710 70252 160CA RS0111M C35002 UC355010
Product Description
Full Text Search
 

To Download M68ICS08JB Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  M68ICS08JBum/d non-disclosure agreement required M68ICS08JB in-circuit simulator user?s manual f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user?s manual M68ICS08JB in-circuit simulator 2 motorola user ? s manual important notice to users while every effort has been made to ensure the accuracy of all information in this document, motorola assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document, its updates, supplements, or special editions, whether such errors are omissions or statements resulting from negligence, accident, or any other cause. motorola further assumes no liability arising out of the application or use of any information, product, or system described herein: nor any liability for incidental or consequential damages arising from the use of this document. motorola disclaims all warranties regarding the information contained herein, whether expressed, implied, or statutory, including implied warranties of merchantability or fitness for a particular purpose . motorola makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make, use or sell equipment constructed in accordance with this description. trademarks this document includes these trademarks: motorola and the motorola logo are registered trademarks of motorola, inc. windows and windows 95 are registered trademarks of microsoft corporation in the u.s. and other countries. intel is a registered trademark of intel corporation. motorola, inc., is an equal opportunity / affirmative action employer. for an electronic copy of this book, visit motorola?s web site at http://mcu.motsps.com/documentation ? motorola, inc., 2000; all rights reserved f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
table of contents M68ICS08JB in-circuit simulator user ? s manual motorola table of contents 3 section 1. general information 1.1 introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2 jbics components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.2.1 jbics hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2.2 ics interface software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.3 hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.5 about this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.6 customer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 section 2. preparation and installation 2.1 introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2 hardware preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2.1 jbics limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.2 configuring jbics jumper headers . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.3 target interface connection options . . . . . . . . . . . . . . . . . . . . . . . 22 2.2.4 host computer - jbics interconnection (p2) . . . . . . . . . . . . . . . . 23 2.2.5 power connector (p1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2.6 usb connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.3 connecting the jbics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.4 connecting the jbics to the target system . . . . . . . . . . . . . . . . . . . 25 2.5 installing the software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 section 3. support information 3.1 introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 user ? s manual ? M68ICS08JB in-circuit simulator table of contents f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 4 table of contents motorola table of contents 3.2 mcu subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3 jbics functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.1 ics08jb board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.3.2 clock selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.3 board reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3.4 device configuration selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3.5 level translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3.6 host system connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3.7 usb interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.4 jbics connector signal definitions . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4.1 target flex cable interface connectors j1 and j2 . . . . . . . . . . . . 32 3.4.2 j3 dip connector pin assignments . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.3 j4 dip connector pin assignments . . . . . . . . . . . . . . . . . . . . . . . . 40 3.4.4 target mono8 interface connector j5 pin assignments. . . . . . . 41 3.4.6 host computer - jbics interconnection (p2) . . . . . . . . . . . . . . . . 42 3.4.5 power connector (p1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.5 parts list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.6 jbics board layout and schematic diagrams . . . . . . . . . . . . . . . . . 46 section 4. using the mon08 interface 4.1 introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2 target system header placement and layout . . . . . . . . . . . . . . . . . . 49 4.3 connecting to the in-circuit simulator . . . . . . . . . . . . . . . . . . . . . . . 50 appendix a. s-record information a.1 introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 a.2 s-record contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 a.3 s-record types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 a.4 s record creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 a.5 s-record example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 a.5.1 s0 header record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 a.5.2 first s1 record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
table of contents M68ICS08JB in-circuit simulator user ? s manual motorola table of contents 5 a.5.3 s9 termination record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 a.5.4 ascii characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 appendix b. quick start hardware configuration guide b.1 introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 b.1.1 jbics configurable jumper headers . . . . . . . . . . . . . . . . . . . . . . 58 b.1.2 target interface cable connections. . . . . . . . . . . . . . . . . . . . . . . . 58 b.2 installing the hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 b.3 connecting to a target system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 b.4 installing the software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 glossary index f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 6 table of contents motorola table of contents f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
list of figures M68ICS08JB in-circuit simulator user ? s manual motorola list of figures 7 table figure page 1-1 M68ICS08JB in-circuit simulator board . . . . . . . . . . . . . . . . . . . . . 10 2-1 p2 host computer to jbics interconnection . . . . . . . . . . . . . . . . . . 21 2-2 p1 power connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3-1 p1 power connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3-2 p2 host computer to jbics interconnection . . . . . . . . . . . . . . . . . . 41 3-3 jbics board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 user ? s manual ? M68ICS08JB in-circuit simulator list of figures f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 8 list of figures motorola list of figures f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
list of tables M68ICS08JB in-circuit simulator user ? s manual motorola list of tables 9 1-1 jbics product components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1-2 hardware connector components. . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1-3 software components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1-4 jbics board specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2-1 jbics jumper header description . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2-2 cable/connector options for mcus . . . . . . . . . . . . . . . . . . . . . . . . . 21 3-1 j1 target flex connector pin assignment descriptions . . . . . . . . . . 31 3-2 j2 target flex connector pin assignment descriptions . . . . . . . . . . 32 3-3 flex cable plug pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3-4 j3 connector pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3-5 j4 connector pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3-6 j3 mono8 target connector pin assignment descriptions . . . . . . 39 3-7 power connector p1 pin assignment descriptions. . . . . . . . . . . . . . 40 3-8 rs-232c communication connector p2 pin assignments . . . . . . . . 41 3-9 usb connector p4 pin assignment descriptions . . . . . . . . . . . . . . . 41 3-10 jbics parts list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4-1 mon08 target system connector p1 . . . . . . . . . . . . . . . . . . . . . . . . 47 4-2 mon08 target system connector p2 . . . . . . . . . . . . . . . . . . . . . . . . 48 4-3 jbics jumper header description . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4-4 cable/connector options for mcus . . . . . . . . . . . . . . . . . . . . . . . . . 57 user ? s manual ? M68ICS08JB in-circuit simulator list of tables f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 10 list of tables motorola list of tables f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola general information 11 user ? s manual ? M68ICS08JB in-circuit simulator section 1. general information 1.1 introduction this section provides general information about the motorola M68ICS08JB in-circuit simulator (jbics). the M68ICS08JB jbics board is a stand-alone development and debugging tool. it contains the hardware and software needed to develop and simulate source code and to program motorola ? s mc68hc908jb8 microcontroller unit (mcu). the jbics and it ? s software form a complete editor, assembler, programmer, simulator, and limited real-time input/output emulator for the mcu. when connection is made between a host pc (personal computer) and target hardware (your prototype product), actual inputs and outputs of the target system may be used during code simulation. the jbics can interface with any ibm ? ? ? s mcu, directly, when the mcu resides on the target hardware. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 12 general information motorola general information figure 1-1 M68ICS08JB in-circuit simulator board the jbics is a low-cost development system that supports editing, assembling, in-circuit simulation, in-circuit emulation, and flash memory programming. its features include:  editing with winide  assembling with casm08z  programming flash memory with prog08sz  simulating in-circuit and stand-alone mc68hc908jb mcus with ics08jbz software, providing: ? simulation of all instructions, memory, and peripherals ? simulation of pin inputs from the target system ? installation of conditional breakpoints, script files, and logfiles  debugging and emulation (limited real-time) with icd08sz, including: ? loading code into ram f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
general information introduction M68ICS08JB in-circuit simulator user ? s manual motorola general information 13 ? executing real-time in ram or flash ? placing one hardware breakpoint in flash ? placing multiple breakpoints in ram  on-line help documentation for all software  software integrated into the winide environment, allowing function key access to all applications  mon08 emulation connection to the target system allowing: ? in-circuit emulation ? in-circuit simulation ? in-circuit programming  four modes of operation: ? standalone ? using the jbics as a standalone system without a target board ? simulation ? using the jbics as an in-circuit simulator/emulator with a target cable ? evaluation - using the jbics for real-time evaluation of the mcu and to debug user developed hardware and software ? programming ? using the jbics as a programmer  with the icd08sz debugging software, code may be run directly out of the mcu ? s internal flash at real-time speeds.  with the winide, casm08z, editor, simulator, and assembler software - the function is as a limited real-time emulator.  with the prog08sz software - the function is to program mcu flash memory.  with the ics08jbz simulation software, the mcu provides the required input/output information that lets the host computer simulate code, performing all functions except for maintaining port values. (the internal flash memory on the device is downloaded with a program that generates the appropriate port values.) the ics08jbz software on the host computer lets the host computer become a simulator.  with using the icd08sz debugging software, code can be run directly out of the mcu ? s internal flash at real-time speeds. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 14 general information motorola general information  timing is accomplished through a 6.0 mhz crystal 1.2 jbics components the complete jbics system includes hardware, software, and documentation. table 1-1 lists the jbics product components. table 1-1 jbics product components part number description ics08jb jbics software development package ics08jbz jbics simulator icd08sz jbics debugger/emulation mc68hc908jb8fb mcu (44-pin qfp package) mc68hc908jb8adw mcu (soic package) mc68hc908jb8jp mcu (pdip package) m68clb05c flex target cable krista 22-122 serial cable friwo 11.8999-p5 power supply M68ICS08JB hardware board m68ics08som/d M68ICS08JB in-circuit simulator software operator?s manual M68ICS08JBhom/d m68ics08 in-circuit simulator hardware operator?s manual f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
general information jbics components M68ICS08JB in-circuit simulator user ? s manual motorola general information 15 1.2.1 jbics hardware table 1-2 lists the jbics hardware components. table 1-2. hardware connector components components description xu1 clam shell test socket for motorola mc68hc908jb8 mcu; 64-pin qfp (quad flat pack) xu2 28-pin soic test socket for motorola mc68hc908jb8 mcu xu3 20-pin pdip test socket for motorola mc68hc908jb8 j1 & j2 two 2-row f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 16 general information motorola general information 1.2.2 ics interface software windows-optimized software components are referred to, collectively, as the jbics software (part number ics08jb). it is a product of p&e microcomputer systems, inc. , and is included in the jbics kit (table 1-3). 1.3 hardware and software requirements the jbics software requires this minimum hardware and software configuration:  windows 95 or later version operating system  approximately 2 mbytes of available random-access memory (ram) and 5 mbytes of free disk space  an rs232 serial port for communications between the jbics and the host computer table 1-3 software components components description winide.exe integrated development environment (ide) software interface for editing and performing software or in-circuit simulation casm08z.exe casm08z command-line cross-assembler icso8sz.exe in-circuit/stand-alone simulator software for the mc68hc908jb8 mcu prog08sz.exe flash memory programming software icd08sz.exe in-circuit debugging software for limited, real-time emulation f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
general information specifications M68ICS08JB in-circuit simulator user ? s manual motorola general information 17 1.4 specifications table 1-4 summarizes the jbics hardware specifications. 1.5 about this manual the procedural instructions in this manual assume that the user is familiar with the windows interface and selection procedures. 1.6 customer support to obtain information about technical support or ordering parts, call the motorola help desk at 800-521-6274. table 1-4 jbics board specifications characteristic specification temperature: operating storage 0 ? 40 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 18 general information motorola general information f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola preparation and installation 19 user ? s manual ? M68ICS08JB in-circuit simulator section 2. preparation and installation 2.1 introduction this section provides information and instruction for configuring, installing, and readying the M68ICS08JB (jbics) for use. 2.2 hardware preparation this paragraph explains:  limitations of the jbics  configuration of the jbics  installation of the jbics  connection of the jbics to a target system esd caution: ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment. for example, the electronic components installed on the printed circuit board are extremely sensitive to electrostatic discharge (esd). wear a grounding wrist strap whenever handling any printed circuit board. this strap provides a conductive path for safely discharging static electricity to ground. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 20 preparation and installation motorola preparation and installation 2.2.1 jbics limitations these sub-paragraphs describe system limitations of the jbics. 2.2.1.1 port bit pta0 port a0 is used for host to mcu communications, so it is unavailable for emulation. 2.2.1.2 ddra0 setting ddra0, in the data direction register, will stop communications with the simulation or debugger software and will require a system reset to regain communication with the mcu. 2.2.1.3 port bits pta1, pta2, and pta3 port bits pta1, pta2, and pta3 are temporarily disconnected from the target system during reset. 2.2.1.4 rst* signal rst* signal is limited because the signal is not a bidirectional, open-drain signal. it is emulated as either an input or output when using the target connectors or as two pins (one input and one output) when using the mono8 cable. 2.2.2 configuring jbics jumper headers the jbics supports four configuration options: standalone, simulation, evaluation, and programming.  standalone ? ics08jbz.exe running on the host computer (the jbics is not connected.) emulation of the mcu cpu, registers, and i/o ports are done within the host computer environment.  simulation ? host computer connected to the jbics via the rs-232 cable and ics08jbz.exe running on the host computer. this provides access to the m68hc908jb8 mcu, internal registers, and i/o ports. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
preparation and installation hardware preparation M68ICS08JB in-circuit simulator user ? s manual motorola preparation and installation 21  evaluation ? host computer connected to the jbics and the jbics connected to the target system via the flex cable. this method provides limited real-time evaluation of the mcu and debugging user developed hardware and software.  programming ? host computer connected to the jbics, and the jbics connected to the target system via the mon08 cable. use the prog08sz.exe to program the mcu flash module. in the programming mode there is limited evaluation (port a0 is used for communications, so it is unavailable for emulation). five jumper headers ( table 2-1 ) on the jbics are used to configure the hardware options. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 22 preparation and installation motorola preparation and installation 2.2.3 target interface connection options there are four ways to connect the jbics simulator board to your target system:  flex cable ? low-noise target interface connection  20- pin dip emulation cable ? low cost flex cable replacement  28- pin dip emulation cable ? low cost flex cable replacement  mon08 cable ? target interface connection with mcu flash programming and limited emulation table 2-1 jbics jumper header description jumper header type (factory default shown) description w1 ics_osc or osc1 jumpers w1 and w4 are configured together for the oscillator source. w1 on and w4 on: jbics mcu and target board clock signals supplied by the jbics board oscillator y1. w1 on and w4 off: jbics mcu clock signal supplied by oscillator y1 - target board has its own clock source. w1 off and w4 on: jbics mcu clock signal supplied by target board. w1 off and w4 off: jbics has no clock source. w4 osc1 or tgt_osc1 w2 ta r g e t system power jumper: ics board system power applied to target cable vdd pin. no jumper: allows using a separate power supply for target system. w3 reset source jumper on position 1&2: rst_in* from target resets on-board ripple counters and mcu. jumper on position 2&3: ics rst_out (from rst*) resets target. w5 usb pull-up resistor jumper: connects 1.5kohm pull-up resistor from usb d- data line to 3.3v no jumper: 1.5k ohm pull-up is disabled and pte4/d should only be used as i/o port 1 2 1 2 1 2 3 1 1 2 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
preparation and installation hardware preparation M68ICS08JB in-circuit simulator user ? s manual motorola preparation and installation 23 table 2-2 is a quick reference for defining the cable/connector setup to use with the jbics. 2.2.4 host computer - jbics interconnection (p2) the host computer to jbics interface is via the single system connector p2, which is a 9-pin, d-type connector (amp part number amp-9726-a) ( figure 2-1 ), mounted on the top side of the board. connection requires the cable assembly supplied with your jbics kit, a db9-male-to-female, 6-ft. (3 m) long serial cable. figure 2-1. p2 host computer to jbics interconnection 2.2.5 power connector (p1) connect +5-vdc power directly to the jbics via connector p1 ( figure 2-2 ) using the provided power supply. figure 2-2. p1 power connector table 2-2. cable/connector options for mcus mcu flex cable dip emulation cable dip emulation cable mon08 cable mc68hc90 8jb8 j1 and j2 j3 j4 j5 rxd txd gnd 1 2 3 4 5 6 7 8 9 dtr gnd +5 vdc f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 24 preparation and installation motorola preparation and installation 2.2.6 usb connector the usb connector is directly connected to the mcu usb interface through the usb data pins (d+ and d-). if the development starts without the target board, the user can connect the usb interface to the host by using a usb standard detachable cable (series "a" plug to series "b" plug). in this case, a shunt should be place in the jumper w5 to connect the 1.5kohm pull-up resistor. refer to section 3, support information for pin assignment information. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
preparation and installation connecting the jbics M68ICS08JB in-circuit simulator user ? s manual motorola preparation and installation 25 2.3 connecting the jbics the following steps provide instructions for connecting the jbics to the host pc and power connection. esd caution: ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment. for example, the electronic components installed on the printed circuit board are extremely sensitive to electrostatic discharge (esd). wear a grounding wrist strap whenever handling any printed circuit board. this strap provides a conductive path for safely discharging static electricity to ground (common). a. configure the jumpers w-1 through w-5 (table 2-1) on the jbics for your application. b. install an mcu into the appropriate socket, for your application, onto the jbics board. note: observe the pin 1 orientation with the silkscreened dot. the top (label side) of the mcu package must be visible when looking at the component side of the board. c. plug the serial cable into p2 on the jbics. d. plug the serial cable into the com port on the host pc. note: steps e. through g. should not be completed until all connections to the target are completed ( paragraph 2.4 ). e. connect the power cable to p1 on the jbics board. f. plug the power cable into an ac power outlet, using one of the country-specific adapters. g. the jbics power led (green) lights. 2.4 connecting the jbics to the target system connect the jbics to the target system using one of these methods:  emulating using a flex cable for low-noise connection f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 26 preparation and installation motorola preparation and installation when emulating, connect the 80-pin m68clb05c flex cable to the connectors labeled j1and j2 on the simulator board. attach the other end of the cable to the appropriate connector on the target system. target head adapters are available.  emulating using a 20-pin dip emulation cable when emulating, connect the 20-pin dip cable to the connector labeled j4 on the simulator board. attach the other end of the cable to the appropriate connector on the target system. target head adapters are available.  emulating using a 28-pin dip emulation cable when emulating, connect the 28-pin dip cable to the connector labeled j3 on the simulator board. attach the other end of the cable to the appropriate connector on the target system. target head adapters are available.  using a mon08 cable to debug the target system. note: an mcu must be installed in the target system. no mcu should on the jbics. connect the mon08 debug interface cable to the appropriate mon08 debug interface connector, j5, for communication with the target system ? s mcu. attach the other end of the cable to the appropriate connector on the target system. note: for more detailed information on the mon08, refer to section 4 of this manual. 2.5 installing the software for instructions for installing the ics08 software, refer to p&e microcomputer systems, inc. , m68ics08hc08 in-circuit simulator operator?s manual, motorola document order number m68ics08som/d, and you may refer to http://www.pemicro.com/ics08/index.html#docs. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola support information 27 user ? s manual ? M68ICS08JB in-circuit simulator section 3. support information 3.1 introduction this section includes data and information that can be useful in the design, installation, and operation of your application. 3.2 mcu subsystem the mcu subsystem consists of the mc68hc908jb8 microcontroller, clock generation and selection, monitor mode control logic that places and holds the jbics in monitor mode, the bus voltage level translation buffers, and processor operating voltage variable regulator. the on-board mcu (the test mcu) simulates and debugs the mcu ? s interface to its peripherals and to other devices on the target board through a variety of connections. depending on the connection, the mcu is used in one of three operating modes:  in the jbics socket for simple simulation  in the jbics socket for programming  in the jbics socket connected to the target for emulation  in the target for mon08 debug operation 3.3 jbics functional description note: for the following discussion on the theory of operation of the jbics, refer to the schematic diagrams in paragraph 3.6, figures 3-2 to 3-9 of this section. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 28 support information motorola support information 3.3.1 ics08jb board the core component of the board is the mc68hc908jb8 mcu (figure 3-5). this mcu resides either on the ics08jb board or on a target system. when the mcu resides on the jbics, the board may be used as an in-circuit emulator or simulator for the mc68hc908jb8. for this configuration, a target cable is run from the board to the target system. the jbics supports three kinds of target cables: a 20-pin ribbon cable (figure 3-8) terminated in 20-pin male dip (dual in-line package) headers a 28-pin ribbon cable (figure 3-8) terminated in 28-pin male dip headers a flexible target head adapter cable (figure 3-7) (motorola part number m68cbl05c), terminating in connectors for target head adapter. for a 44-pin qfp-package mcu on the target system, use motorola tha model number m68tc08jbfb44. using a target cable is recommended but optional; the board may be utilized with flying leads to other circuits. the mcu may be any one of the mc68hc908jb8fb, mc68hc908jb8dw, or mc68hc908jb8jp mcus. on the jbics board, socket xu1 supports the 44-pin qfp package, socket xu2 supports the 28-pin soic package, and socket xu3 supports the 20-pin dip package. when the mcu resides on a target system, the ics08jb board can communicate with the mcu over a 16-pin mon08 cable. the mon08 interface is intended for in-system debugging and programming of an mcu in the target system. the ics08jbz simulation software simulates the operation of an mcu in the pc while communicating with an external mcu to provide i/o functions. the pc executes code simulating the mcu, then sends or requests mcu port data, allowing for a real- world interface for the in-circuit simulator. the simulated mcu operation is much slower than the actual mcu performance, but the simulator allows the actual processing steps to seen and followed, while sill allowing the mcu to interface to all necessary signals within the target system. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics functional description M68ICS08JB in-circuit simulator user ? s manual motorola support information 29 the prog08sz programming software is used to program the flash memory on an mcu. only one part may be programmed at a time. the mcu to be programmed may be socketed on the jbics, or it may reside on a target board that sypports mon08. the jbics board also provides +5 vdc power, +8 vdc power for the vtst_int and vtst_rst voltage required to enter monitor mode, a 6mhz clock signal, and host pc rs-232 level translation. when using the icd08sz debugging software, your code can be run directly out of the mcu ? s internal flash at real-time speeds. 3.3.2 clock selection the jbics contains a 6-mhz crystal oscillator (figure 3-3). when the remote target connection is made, the user may opt to feed the output from the jbics crystal (mcu_osc) to the external clock input (osc1) of the jbics via w4, a 2-pin shunt (figure 3-7). 3.3.3 board reset the jbics includes two reset sources:  an output from the power-on reset (por) circuit via the host system software  an internal reset operation of the processor the host system resets the jbics (figure 3-14) by cycling power to most of the ics circuitry, including the por circuit; rs-232 handshake line dtr is used for this purpose. the reset function of the jbics is both an input and an output. the jbics drives its reset pin low after encountering several different exception conditions. w3 (figure 2-7) is provided to allow you to select whether the target system can reset the mcu on the jbics (jumper between pins 1 and 2) or whether the target system receives a reset signal from the jbics (jumper between pins 2 and 3). f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 30 support information motorola support information rst* is not a bidirectional, open-drain signal at the target connectors. removing the jumper leaves the rst-in* signal pulled up to mcu operating voltage. 3.3.4 device configuration selection the operation mode of the jbics processor is selected at the rising edge of the reset signal. the jbics requires that the processor operate in monitor mode. to set monitor mode operation, the irq* line to the jbics is level shifted to apply v hi to the processor on the rising edge of reset. v hi is a signal name that is specified as minimum v dd +2.5 v and maximum 8.5v, with the highest v dd of 5v, which gives a range of minimum 7.5v and maximum 8.5v. the jbics rst* pin is the main mode select input and is pulled to logic 0, then logic 1 (processor v dd ), to select mcu monitor mode. the host software must communicate security bytes to the mcu to resume execution out of reset. communication to the monitor rom is via standard, non-return-to-zero (nrz) mark/space data format on pta0. the mcu maintains monitor mode and disables the cop module through continued application of v hi on either irq* or rst*. six commands may be issued by the host software in control of the mcu in monitor mode: read, write, iread, iwrite, readsp, and run. each command is echoed back through pta0 for error checking. these commands are described in the M68ICS08JB in-circuit simulator software operator ? s manual. 3.3.5 level translation the jbics has two operation voltage +3.3 and +5.0 volts while the host development system interface is an rs-232 (com) port. u1 (figure 3-3) on the ics converts 5 v logic signals to rs-232 levels. u6 on the ics converts the 5v to 3.3v. some transistors are used to translate 5 v logic levels to the mcu operating voltage (3.3v). f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics functional description M68ICS08JB in-circuit simulator user ? s manual motorola support information 31 3.3.6 host system connector the host system interface is via a 9-pin db-9 serial connection plug, p2, dekl-9sat-f. 3.3.7 usb interface a usb series b receptacle, p4, (figure 3-5) is built in the jbics board. it can connect to the usb host by usb standard detachable cable (series ? a ? plug to series ? b ? plug) f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 32 support information motorola support information 3.4 jbics connector signal definitions the tables in this section describe the pin assignments for the connectors on the jbics board. 3.4.1 target flex cable interface connectors j1 and j2 a generic cable (motorola part number m68clb05c) connects between the ics module and target adapter(s) for the different user package targets. the flex cable has two 2 figure 0-1. flex cable pin 1 p1 pin 80 approximately 15 ? p2 pin 1 pin 41 pin 40 p3 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics connector signal definitions M68ICS08JB in-circuit simulator user ? s manual motorola support information 33 table 3-1 j1 target flex connector pin assignment descriptions pin no. schematic direction signal description 1gnd 2 ptb2 bidirectional general purpose i/o 3 tgt_osc1 bidirectional clock signal - jbics w4 jumper settings determine direction 4gnd 5 ptb3 bidirectional general purpose i/o 6 ptd0 bidirectional general purpose i/o 7 ptb5 bidirectional general purpose i/o 8 ptd2 bidirectional general purpose i/o 9 ptb6 bidirectional general purpose i/o 10 n/c 11 tgt_rst bidirectional logical-level reset - w3 determines direction 12 n/c 13 tgt_pta1 bidirectional general purpose i/o 14 n/c 15 tgt_pta3 bidirectional general purpose i/o 16 n/c 17 ptc6 bidirectional general purpose i/o 18 n/c 19 gnd 20 n/c 21 n/c 22 pte0 bidirectional general purpose i/o 23 n/c 24 gnd 25 n/c 26 pta5 bidirectional general purpose i/o 27 n/c f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 34 support information motorola support information table 3-2 j2 target flex connector pin assignment descriptions 28 pta7 bidirectional general purpose i/o 29 n/c 30 ptd6 bidirectional general purpose i/o 31 n/c 32 ptd7 bidirectional general purpose i/o 33 n/c 34 ptc3 bidirectional general purpose i/o 35 ptd4 bidirectional general purpose i/o 36 ptc1 bidirectional general purpose i/o 37 pte3 bidirectional general purpose i/o 38 gnd 39 ptc0 bidirectional general purpose i/o 40 gnd pin no. schematic direction signal description pin no. schematic direction signal description 1 mcu-reg out 3.3v output of on-chip voltage regulator 2tgt-vdd i/o 5v jbics w2 jumper settings determine if signal is input or output 3n/c 4 ptb1 bidirectional general purpose i/o 5gnd 6 ptb0 bidirectional general purpose i/o 7 ptb4 bidirectional general purpose i/o 8 ptd1 bidirectional general purpose i/o 9gnd 10 n/c 11 ptb7 bidirectional general purpose i/o 12 n/c f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics connector signal definitions M68ICS08JB in-circuit simulator user ? s manual motorola support information 35 13 tgt-pta0 bidirectional general purpose i/o 14 gnd 15 tgt_pta2 bidirectional general purpose i/o 16 n/c 17 ptc7 bidirectional general purpose i/o 18 n/c 19 ptc5 bidirectional general purpose i/o 20 n/c 21 n/c 22 ptc4 bidirectional general purpose i/o 23 n/c 24 pte2 bidirectional general purpose i/o 25 n/c 26 pta4 bidirectional general purpose i/o 27 gnd 28 pta6 bidirectional general purpose i/o 29 n/c 30 ptd5 bidirectional general purpose i/o 31 n/c 32 gnd 33 n/c 34 tgt_irq* in interrupt request from target 35 ptd3 bidirectional general purpose i/o 36 ptc2 bidirectional general purpose i/o 37 pte1 bidirectional general purpose i/o 38 gnd 39 pte4 bidirectional general purpose i/o 40 gnd pin no. schematic direction signal description f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 36 support information motorola support information table 3-3 flex cable plug pin assignments signal ics08jb8 connector p1 pin number ics08jb8 connector p2 pin number target head adapter pin number p3 tgt_vdd na 2 1 mcu_reg na 1 2 ptb2 2 na 3 gnd 1 na 4 ptb1 na 4 5 nc na 3 6 gnd 4 na 7 osc1 3 na 8 ptb0 na 6 9 gnd na 5 10 ptd0 6 na 11 ptb3 5 na 12 ptd1 na 8 13 ptb4 na 7 14 ptd2 8 na 15 ptb5 7 na 16 nc na 10 17 gnd 19 na 18 nc 10 na 19 ptb6 9 na 20 nc na 12 21 ptb7 na 11 22 nc 12 na 23 tgt_rst 11 na 24 gnd 24 na 25 tgt_pta0 na 13 26 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics connector signal definitions M68ICS08JB in-circuit simulator user ? s manual motorola support information 37 nc 14 na 27 tgt_pta1 13 na 28 nc na 16 29 tgt_pta2 na 15 30 nc 16 na 31 tgt_pta3 15 na 32 nc na 18 33 ptc7 na 17 34 nc 18 na 35 ptc6 17 na 36 nc na 20 37 ptc5 na 19 38 nc 20 na 39 gnd 38 na 40 nc na 21 41 ptc4 na 22 42 nc 21 na 43 pte0 22 na 44 nc na 23 45 pte2 na 24 46 nc 23 na 47 gnd 40 na 48 nc na 25 49 pta4 na 26 50 nc 25 na 51 pta5 26 na 52 gnd na 9 53 pta6 na 28 54 signal ics08jb8 connector p1 pin number ics08jb8 connector p2 pin number target head adapter pin number p3 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 38 support information motorola support information nc 27 na 55 pta7 28 na 56 nc na 29 57 ptd5 na 30 58 ptd6 30 na 60 nc 29 na 59 nc na 31 61 gnd na 14 62 nc 31 na 63 ptd7 32 na 64 nc na 33 65 tgt_irq na 34 66 nc 33 na 67 ptc3 34 na 68 ptd3 na 35 69 ptc2 na 36 70 ptd4 35 na 71 ptc1 36 na 72 pte1 na 37 73 gnd na 27 74 pte3 37 na 75 gnd na 32 76 pte4 na 39 77 gnd na 38 78 ptc0 39 na 79 gnd na 40 80 signal ics08jb8 connector p1 pin number ics08jb8 connector p2 pin number target head adapter pin number p3 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics connector signal definitions M68ICS08JB in-circuit simulator user ? s manual motorola support information 39 3.4.2 j3 dip connector pin assignments table 3-4 j3 connector pin assignments pin no. schematic direction signal description 1 gnd gound mcu ground 2 tgt_osc1 i/o clock signal - ics08jb jumper settings determine if signal is an input or an output w4 3 none none none 4 mcu_reg output 3.3v ouput of the on-chip voltage regulator 5 tgt_vdd i/o 5v ics08jb jumper settings determine if signal is an input or and output w2 6 ptd0 i/o i/o port from mcu 7 ptd1 i/o i/o port from mcu 8 ptd2 i/o i/o port from mcu 9 ptd3 i/o i/o port from mcu 10 ptd4 i/o i/o port from mcu 11 pte1 i/o i/o port from mcu 12 pte3 i/o i/o port from mcu 13 pte4 i/o i/o port from mcu 14 ptc0 i/o i/o port from mcu 15 tgt_irq i/o interrupt request from target 16 ptd6 i/o i/o port from mcu 17 ptd5 i/o i/o port from mcu 18 pta7 i/o i/o port from mcu 19 pta6 i/o i/o port from mcu 20 pta5 i/o i/o port from mcu 21 pta4 i/o i/o port from mcu 22 pta5 i/o i/o port from mcu f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 40 support information motorola support information 3.4.3 j4 dip connector pin assignments table 3-5 j4 connector pin assignments 23 pte0 i/o i/o port from mcu 24 pta3 i/o i/o port from mcu 25 pta2 i/o i/o port from mcu 26 pta1 i/o i/o port from mcu 27 pta0 i/o i/o port from mcu 28 tgt_rst i/o logic-level reset - w3 determines if this signal is an input or an output pin no. schematic direction signal description pin no. schematic direction signal description 1 gnd gound mcu ground 2 tgt_osc1 i/o clock signal - ics08jb jumper settings determine if signal is an input or an output w4 3 none none none 4 mcu_reg output 3.3v ouput of the on-chip voltage regulator 5 tgt_vdd i/o 5v ics08jb jumper settings determine if signal is an input or and output w2 6 ptd0 i/o i/o port from mcu 7 pte1 i/o i/o port from mcu 8 pte3 i/o i/o port from mcu 9 pte4 i/o i/o port from mcu 10 ptc0 i/o i/o port from mcu 11 tgt_irq i/o interrupt request from target 12 pta7 i/o i/o port from mcu 13 pta6 i/o i/o port from mcu 14 pta5 i/o i/o port from mcu f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics connector signal definitions M68ICS08JB in-circuit simulator user ? s manual motorola support information 41 3.4.4 target mono8 interface connector j5 pin assignments the mono8 interface connector, j3 (table 2-6), is used when the mcu is mounted on the target. refer to section 4 using the mon08 for detailed information. table 3-6 j3 mono8 target connector pin assignment descriptions 15 pta4 i/o i/o port from mcu 16 pta3 i/o i/o port from mcu 17 pta2 i/o i/o port from mcu 18 pta1 i/o i/o port from mcu 19 pta0 i/o i/o port from mcu 20 tgt_rst i/o logic-level reset - w3 determines if this signal is an input or an output pin no. schematic direction signal description pin no. schematic direction signal description 1 rst_out* out reset signal to target 2gnd 3 rst_in* in reset signal from target 4rst* outto mcu 5 tgt_irq out interrupt request to target mcu 6 irq* in external interrupt request 7n/c 8n/c 9 tgt_pta0 bidirectional general purpose i/o 10 pta0 bidirectional general purpose i/o f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 42 support information motorola support information 3.4.6 host computer - jbics interconnection (p2) the host computer to jbics interface is via the single system connector p2 (figure 3-2), which is a 9-pin, d-type connector (amp part number amp-9726-a) (table 3-6). connection requires the cable assembly supplied with your jbics kit, a db9-male-to-female, 6-ft. (3 m) long serial cable. 11 tgt_pta1 bidirectional general purpose i/o 12 pta1 bidirectional general purpose i/o 13 tgt_pta2 bidirectional general purpose i/o 14 pta2 bidirectional general purpose i/o 15 tgt-pta3 bidirectional general purpose i/o 16 pta3 bidirectional general purpose i/o pin no. schematic direction signal description 3.4.5 power connector (p1) figure 3-1. p1 power connector table 3-7 power connector p1 pin assignment descriptions pin no. mnemonic signal 1vcc +5 vdc power ? input voltage (+5 vdc @ 1.0 a) from the provided power supply used by the jbics logic circuits 2 gnd common 3 gnd common gnd +5 vdc f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information jbics connector signal definitions M68ICS08JB in-circuit simulator user ? s manual motorola support information 43 figure 3-2. p2 host computer to jbics interconnection rxd txd gnd 1 2 3 4 5 6 7 8 9 dtr table 3-8 rs-232c communication connector p2 pin assignment descriptions pin no. mnemonic signal 2 rxd receive data ? output for sending serial data to the dte device 3txd transmit data ? input for receiving serial data output from the dte device 4dtr data terminal ready ? input for receiving on-line/in-service/active status from the dte device 5 gnd common table 3-9 usb connector p4 pin assignment descriptions pin no. mnemonic signal 1 vdds n/c 2 d - pte4/d- - bidirectional general purpose i/o or usb data pin 3 d + pte3/d+ - bidirectional general purpose i/o or usb data pin 4 gnd common f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 44 support information motorola support information 3.5 parts list table 3-10. jbics parts list (sheet 1 of 2) reference designator description manufacturer part number c12 capacitor, 82pf, ceramic aec z5u-820 c2, c3, c7, c8, c19 capacitor, 10uf truth 85c +80-20% c1, c5, c9, c10, c11, c13, c14, c15, c16, c17, c18, c20 capacitor, 0.1 uf avx sr215e104maa d1 1a 20v schottky rectifier motorola 1n5817 d2 zener transient voltage suppressors motorola sa 5.0a d3, d4 led kingbright l34ht d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15, d16 diode semtech 1n4148 f1 fuse bussman gma 1.5a 250v j2, j1 header, 2x20, 100, target head mobicon phds-40g1 j3 28-pin dip socket, 28-pin target head mobicon 28pmc j4 20-pin dip socket, 20-pin target head mobicon 20pmc j5 header, 2x8, 100, mono8 mobicon phds-16g1 p1 power jack wealth ds-210a p2 connector db9 mobicon db9sr p3 power terminal rdi 2sv-02 p4 usb series b receptacle betamax usb-022 q1 transistor, npn motorola mps2369a q2, q3, q4, q8, q9, q10, q11, q12, transistor, npn motorola bc547b q5 transistor, npn motorola 2n3906 q6 transistor, pnp motorola bc557b r1, r5, r23, r29 resistor, 1k, 5% yageo/digikey cr-25-b-1k f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
support information parts list M68ICS08JB in-circuit simulator user ? s manual motorola support information 45 r2 resistor, 330r, 5% yageo/digikey cr-25-b-330 r3, r4 resistor, 1k, 5% yageo/digikey cr-25-b-47k r8, r9, r10, r11, r12, r13, r14, r15, r17, r18, r19, r22, r24, r25, r26, r27, r28, r30, r32, r33, r34, r35, r36 resistor, 10k, 5% yageo/digikey cr-25-b10k r16 resistor, 100k, 5% yageo/digikey cr-25-b-100k r20, r21 resistor, 470r, 5% yageo/digikey cr-25-b-470 r37 resistor, 1k5, 5% yageo/digikey cr-25-b-1k5 u1 eia-232/v.28 cmos driver/receiver motorola mc145407p u2 cmos quad 2-input analog multiplexer motorola mc14551 u3 monolithic wfr, binary counter motorola mc74hc4020an u5 single supply operational amplifier motorola mc33172p u6 micropower voltage regulator motorola lp2950acz-3.3 u7 non-inverting 3-state buffer motorola mc74hc125an w1, w2, w4, w5 header, 2x1, 100 3m 2402-6112tg w3 header, 3x1, 100 3m 2403-6112tg xu1 socket, 68hc908jb8fb44 yamaichi 1c51-0444-825 xu2 socket, 68hc908jb8dw28 yamichi 1c51-0282-334 xu3 socket, 68hc908jb8p20 wells-cti 613-0200316 y1 6mhz oscillator hosonic ho-12c6m table 3-10. jbics parts list (sheet 2 of 2) reference designator description manufacturer part number f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 46 support information motorola support information 3.6 jbics board layout and schematic diagrams figure 3-3 jbics board layout f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a * denot es active-low signal [ ] denote vectored siganls interrupted line s codes with the same letter or letter comi binations are electrically connecte d. 4. notes : interpret diagram in ac cordance with a merican national standards institute specific ations, current revision, with the exception o f logic block symbolo gy. device type number is for reference only. the number varies with th e manufacture r. 5. re sistance values are in ohms. resistors are 1/4 watt, 5% capac itance values are in microfarads 1. unless otherwise specified: special sy mbol usage: 2. computer generated drawing : do not revise manual ly 3. date zone a approv ed rev revisions modified after testing 0 des cription 29-feb-2000 original revision 29-mar-2000 page 4 b add usb receptacle 10-may-2000 29-mar-2000 b jb8 in-circuit simul ator - jbics 7 1 b edward chui eddie lee 10-may-2000 title document number rev sheet of this document contains information proprietary to motorola and shall not be used for engineering design, procurement or manufacture in whole or in part without consent of motorola drawn: checked: approved: date: date: date: size f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a female +5v supply output pc b jb8 in-cirucit simul ator - jbics 7 2 b title size document number rev sheet of pctxd pcrxd dtr pgmrl v_rst pgmrl mcu_osc v_int ics_osc pta0 vdd_ics vdd_reg vdd_reg vdd_ics vdd vdd_reg vdd_ics vdd vdd vdd r9 10k r19 10k r10 10k tp 1 mcu_vdd 1 q1 mps2369a 3 2 1 r11 10k q3 bc547 1 2 3 p1 pwr_jack 1 2 3 r23 1k r2 330 u1 mc145407 20 18 1 3 15 16 13 14 11 12 19 17 4 2 6 5 8 7 10 9 c1 + c1 - c2 + c2 - di1 do1 di2 do2 di3 do3 vcc vdd vss gnd tx1 rx1 tx2 rx2 tx3 rx3 p2 connector db9 5 9 4 8 3 7 2 6 1 f1 fuse 1 3 2 4 r22 10k q4 bc547 1 2 3 c1 0.1u c17 0.1u r29 1k u6 lp2950acz-3.3 3 2 1 vin adj vout d2 sa5.0 2 1 d1 1n5817 2 1 d3 led green 2 1 r20 470 c18 1u + c8 10uf 20v + c3 10uf 20v + c2 10uf 20v + c7 10uf 20v r5 1k c4 1u r21 470 d4 led yellow 2 1 q5 2n3906 3 2 1 y1 6mhz 1 7 14 8 nc gnd vcc out d14 1n4148 2 1 r1 1k p3 pwr_terminal 1 2 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a rst_in* decoupling capacitors for ics all capacitors are 0.1uf @ 50v tgt_irq* rst_out* irq* rst* gnd b jb8 in-cirucit simul ator - jbics 7 3 b title size document number rev sheet of tgt_p ta3 pta2 pta3 tgt_p ta1 pta1 tgt_p ta1 tgt_p ta2 pta1 tgt_p ta0 pta0 tgt_p ta3 pta3 tgt_p ta2 pta2 irq* v_rst rst* tgt_pta[0..3] pta0 ics_osc irq* pgmrl tgt_irq* v_int rst_in* rst_out* pta[0..3] vdd_ics vdd_ics vdd_ics vdd_ics vdd vdd_ics vdd_ics vdd_ics vdd vdd_ics vdd_ics vdd vdd_ics vdd_reg vdd vdd_reg + c11 0.1uf j5 mono8 connector 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 r24 10k q6 bc557 1 2 3 r14 10k tp3 vtst_rs t 1 q8 bc547 1 2 3 u7c 74hc125a 9 8 10 q2 bc547 1 2 3 d15 1n4148 2 1 q12 bc547 1 2 3 r3 47k d16 1n4148 2 1 r4 47k q10 bc547 1 2 3 r35 10k u3 74hc4020 10 11 9 7 5 4 6 13 12 14 15 1 2 3 16 8 clk rst q1 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 vdd vss d7 1n4148 2 1 r32 10k r15 10k d8 1n4148 2 1 d9 1n4148 2 1 r8 10k + - u5a mc33172 3 2 1 8 4 d6 1n4148 2 1 r13 10k r27 10k d5 1n4148 2 1 r36 10k r25 10k r18 10k r26 10k r17 10k d10 1n4148 2 1 r16 100k + c10 0.1uf + c5 0.1uf u7b 74hc125a 5 6 4 d12 1n4148 2 1 c12 82p r28 10k q11 bc547 1 2 3 q9 bc547 1 2 3 r30 10k d11 1n4148 2 1 r34 10k u7a 74hc125a 2 3 7 1 14 + c13 0.1uf d13 1n4148 2 1 + c9 0.1uf u7d 74hc125a 12 11 13 tp2 vtst_int 1 r12 10k u2 mc14551 15 1 2 3 6 10 11 12 9 14 4 5 13 16 8 7 w0 w1 x0 x1 y0 y1 z0 z1 ctl w x y z vdd vss vee f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a b jb8 in-cirucit simul ator - jbics 7 4 b title size document number rev sheet of ptd5 ptb 7 pte4 ptd6 ptd4 pta5 ptb 1 ptb 3 ptc5 pta6 ptd3 pta1 pta7 ptb 4 pte3 ptd1 ptc4 ptb 2 pta4 ptc0 pta0 ptb 5 ptc3 ptb 0 ptc2 ptd2 pte0 pte2 ptc1 pta3 ptb 6 ptd7 pta2 ptd0 ptc6 ptc7 pte1 ptd[0..7] irq* mcu_reg rst* osc1 ptc[0..7] pte[0..4] pta[0..7] ptb[0..7] vdd_ics vdd_reg p4 usb series b receptacle 1 2 3 4 vdds d- d+ gnd + c19 10uf 20v + c20 0.1uf r37 1k5 w5 con2 1 2 xu1 68hc908jb8fb44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 35 34 33 32 36 37 38 39 40 41 42 43 44 vreg vdd ptb2 ptb1 ptb0 ptd0 ptd1 ptd2 ptd3 ptd4 pte1/tch0 pte3/d+ pte4/d- ptc0 ptc1 ptc2 ptc3 irq ptd7 ptd6 ptd5 pta7/kba7 pta6/kba6 pta5/kba5 pta4/kba4 pte2/tch1 pte0/tclk ptc4 ptc5 ptc6 ptc7 pta0/kba0 pta1/kba1 pta2/kba2 pta3/kba3 rst ptb7 ptb6 ptb5 ptb4 ptb3 vss osc1 osc2 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a b jb8 in-cirucit simul ator - jbics 7 5 b title size document number rev sheet of pta5 pte1 pta0 pta1 ptd4 pta2 ptd5 pta2 ptd0 pte4 ptc0 pta3 pta1 pta4 ptd6 pte2 ptd1 pta4 pta5 pte4 ptd2 pta0 pta6 pte3 pte1 pte3 pta3 ptd0 ptd3 pta7 pta7 pta6 pte0 ptc0 osc1 rst* irq* ptc[0..7] rst* ptd[0..7] irq* mcu_reg pte[0..4] osc1 mcu_reg pta[0..7] vdd_ics vdd_ics vdd_ics + c14 0.1uf + c15 0.1uf + c16 0.1uf xu3 68hc908jb8p20 4 5 6 7 8 9 10 11 12 13 14 15 18 17 16 20 1 2 3 19 vreg vdd ptd0 pte1/tch0 pte3/d+ pte4/d- ptc0 irq pta7/kba7 pta6/kba6 pta5/kba5 pta4/kba4 pta1/kba1 pta2/kba2 pta3/kba3 rst vss osc1 osc2 pta0/kba0 xu2 68hc908jb8dw28 4 5 6 7 8 9 10 11 12 13 14 15 18 19 20 21 22 23 26 25 24 28 1 2 3 16 17 27 vreg vdd ptd0 ptd1 ptd2 ptd3 ptd4 pte1/tch0 pte3/d+ pte4/d- ptc0 irq pta7/kba7 pta6/kba6 pta5/kba5 pta4/kba4 pte2/tch1 pte0/tclk pta1/kba1 pta2/kba2 pta3/kba3 rst vss osc1 osc2 ptd6 ptd5 pta0/kba0 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a b jb8 in-cirucit simul ator - jbics 7 6 b title size document number rev sheet of pta4 ptb0 ptb4 ptb6 ptc7 ptb1 ptc2 ptb2 pta6 ptc6 ptc5 ptb7 pta7 ptb5 ptc0 pte3 ptd1 ptd7 ptc4 pte4 ptc3 pte0 pte2 pta5 ptd2 ptd6 pte1 ptd4 ptd5 ptc1 ptb3 ptd0 ptd3 tgt_irq* tgt_pt a3 tgt_pt a1 ptc[0..7] tgt_ rst tgt_ rst pta[0..7] tgt_vdd ptb[0..7] pte[0..4] rst_in* tgt_pt a2 mcu_reg rst_out* osc1 mcu_osc tgt_osc1 tgt_pt a0 ptd[0..7] vdd_ics w2 con2 1 2 w1 con2 1 2 w4 con2 1 2 j1 1 2 3 5 4 7 6 9 11 8 13 10 15 17 12 19 14 21 23 16 25 18 27 29 20 31 22 33 35 24 37 26 39 28 30 32 34 36 38 40 j2 1 2 3 5 4 7 6 9 11 8 13 10 15 17 12 19 14 21 23 16 25 18 27 29 20 31 22 33 35 24 37 26 39 28 30 32 34 36 38 40 w3 con3 1 2 3 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
5 5 4 4 3 3 2 2 1 1 d d c c b b a a b jb8 in-cirucit simul ator - jbics 7 7 b title size document number rev sheet of pta6 pta4 ptd4 pta7 pta4 ptc0 ptd5 ptd1 pta5 ptd2 pte3 pta5 pte1 pte1 pta6 pte4 ptc0 pte3 ptd0 ptd6 ptd0 pte0 pte2 pte4 ptd3 pta7 pte[0..4] tgt_irq* tgt_osc1 tgt_vdd ptd[0..7] tgt_p ta1 mcu_reg tgt_p ta3 tgt_osc1 pta[0..7] ptd[0..7] tgt_p ta3 tgt_p ta2 tgt_p ta2 tgt_ rst tgt_irq* mcu_reg ptc[0..7] tgt_vdd tgt_p ta1 tgt_ rst tgt_p ta0 tgt_p ta0 j3 68hc908jb8 28 pin target cable socket 4 5 6 7 8 9 10 11 12 13 14 15 18 19 20 21 22 23 26 25 24 28 1 2 3 16 17 27 vreg vdd ptd0 ptd1 ptd2 ptd3 ptd4 pte1/tch0 pte3/d+ pte4/d- ptc0 irq pta7/kba7 pta6/kba6 pta5/kba5 pta4/kba4 pte2/tch1 pte0/tclk pta1/kba1 pta2/kba2 pta3/kba3 rst vss osc1 osc2 ptd6 ptd5 pta0/kba0 j4 68hc908jb8 20 pin target cable socket 4 5 6 7 8 9 10 11 12 13 14 15 18 17 16 20 1 2 3 19 vreg vdd ptd0 pte1/tch0 pte3/d+ pte4/d- ptc0 irq pta7/kba7 pta6/kba6 pta5/kba5 pta4/kba4 pta1/kba1 pta2/kba2 pta3/kba3 rst vss osc1 osc2 pta0/kba0 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 48 support information motorola support information f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola using the mon08 interface 49 user ? s manual ? M68ICS08JB in-circuit simulator section 4. using the mon08 interface 4.1 introduction the mon08 debugging interface may be used to debug and program a target system ? s mcu directly. the target system must be connected to the jbics in-circuit simulator board ? s mon08 interface connector. this section explains how to connect to the mon08 interface on the target board. 4.2 target system header placement and layout two headers must be placed on the target board:  p1 ? 16-pin header such as berg electronics part number 67997-616  p2 ? 1-pin header such as berg electronics part number 68001-601 table 4-1 and table 4-2 show the target-system interconnections for p1 and p2. table 4-1. mon08 target system connector p1 pin no. M68ICS08JB8 label direction target system connection 1rst -out out to target connect to logic that is to receive the rst signal. 2 gnd ground connect to ground (v ss ). 3rs t -in in from target connect to all logic that generates resets. 4rst bidirectional connect to mcu rst pin and p1 pin 1. no other target-system logic should be tied to this signal. it will swing from 0 to +8 v. 5tgt- irq in from target connect to logic that generates interrupts. 6irq out to target connect to mcu irq pin. no other target-system logic should be tied to this signal. it will swing from 0 to +8 v. 7 n/c not connected 8 n/c not connected f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 50 using the mon08 interface motorola using the mon08 interface 4.3 connecting to the in-circuit simulator using the 16-pin cable provided with the jbics kit, connect one end of the cable to the jbics board at j5. connect the other end to appropriate connector on the target-system board. the pin-1 indicators on each cable end must correspond to the pin-1 indicators on the headers. p2 is not used when connecting to the jbics board. 9 tgt-pta0 bidirectional connect to user circuit that normally would be connected to ptb0 on the mcu. this circuit will not be connected to the mcu when the in-circuit simulator is being used. 10 pta0 bidirectional connect to mcu ptb0 pin. no other target-system logic should be tied to this signal. host i/o present on this pin. 11 tgt-pta1 bidirectional connect to user circuit that normally would be connected to pta1 on the mcu. 12 pta1 bidirectional connect to mcu pta1 pin. no other target-system logic should be tied to this signal. held at +3.3v during reset. 13 tgt-pta2 bidirectional connect to user circuit that normally would be connected to pta2 on the mcu. 14 pta2 bidirectional connect to mcu pta2 pin. no other target-system logic should be tied to this signal. grounded during reset. 15 tgt_pta3 bidirectional connect to user circuit that normally would be connected to pta3 on the mcu 16 pta3 bidirectional connect to mcu pta3 pin. no other target-system logic should be tied to this signal. held at 3.3v during reset. table 4-1. mon08 target system connector p1 (continued) pin no. M68ICS08JB8 label direction target system connection table 4-2. mon08 target system connector p2 pin no. m68ics08gr8 label direction target system connection 1rst bidirectional connect to mcu rst pin and p2 pin 4. no other target system logic should be tied to this signal. it will swing from 0 to +8 v. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola s-record information 51 user ? s manual ? M68ICS08JB in-circuit simulator appendix a. s-record information a.1 introduction the motorola s-record format was devised to encode programs or data files in a printable format for transport between computer platforms. the format also provides for editing of the s records and monitoring the cross-platform transfer process. a.2 s-record contents each s record is a character string composed of several fields which identify:  record type  record length  memory address  code/data  checksum each byte of binary data is encoded in the s record as a 2-character hexadecimal number:  the first character represents the high-order four bits of the byte.  the second character represents the low-order four bits of the byte. the five fields that comprise an s record are shown in table a-1 . the s-record fields are described in table a-2 . table a-1. s-record fields type record length address code/data checksum f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 52 s-record information motorola s-record information each record may be terminated with a cr/lf/null. additionally, an s record may have an initial field to accommodate other data such as line number generated by some time-sharing systems. accuracy of transmission is ensured by the record length (byte count) and checksum fields. a.3 s-record types eight types of s records have been defined to accommodate the several needs of the encoding, transport, and decoding functions. the various motorola upload, download, and other record transport control programs, as well as cross assemblers, linkers, and other file-creating or debugging programs, utilize only those s records which serve the purpose of the program. for specific information on which s records are supported by a particular program, consult the user manual for the program. table a-2. s-record field contents field printable characters contents type 2 s-record type ? s0, s1, etc. record length 2 character pair count in the record, excluding the type and record length. address 4, 6, or 8 2-, 3-, or 4-byte address at which the data field is to be loaded into memory. code/data 0 ? 2n from 0 to n bytes of executable code, memory loadable data, or descriptive information. for compatibility with teletypewriter, some programs may limit the number of bytes to as few as 28 (56 printable characters in the s record). checksum 2 least significant byte of the one ? s complement of the sum of the values represented by the pairs of characters making up the record length, address, and the code/data fields. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
s-record information s record creation M68ICS08JB in-circuit simulator user ? s manual motorola s-record information 53 note: the ics08jbz supports only the s0, s1, and s9 record types. all data before the s1 record is ignored. thereafter, all records must be s1 type until the s9 record, which terminates data transfer. an s-record format may contain the record types in table a-3 . only one termination record is used for each block of s records. normally, only one header record is used, although it is possible for multiple header records to occur. a.4 s record creation s-record format programs may be produced by dump utilities, debuggers, cross assemblers, or cross linkers. several programs are available for downloading a file in the s-record format from a host system to an 8- or 16-bit microprocessor-based system. a.5 s-record example a typical s-record format, as printed or displayed, is shown in this example: example: table a-3. record types record type description s0 header record for each block of s records. the code/data field may contain any descriptive information identifying the following block of s records. the address field is normally 0s. s1 code/data record and the 2-byte address at which the code/data is to reside. s2 ? s8 not applicable to ics08jbz s9 termination record for a block of s1 records. address field may optionally contain the 2-byte address of the instruction to which control is to be passed. if not specified, the first interplant specification encountered in the input will be used. there is no code/data field. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 54 s-record information motorola s-record information s00600004844521b s1130000285f245f2212226a00042429008237c2a s11300100002000800082529001853812341001813 s113002041e900084#42234300182342000824a952 s107003000144ed492 s9030000fc in the example, the format consists of:  an s0 header  four s1 code/data records  an s9 termination record a.5.1 s0 header record the s0 header record is described in table a-4 . a.5.2 first s1 record the first s1 record is described in table a-5 . table a-4. s0 header record field s-record entry description type s0 s-record type s0, indicating a header record record length 06 hexadecimal 06 (decimal 6), indicating six character pairs (or ascii bytes) follow address 00 00 4-character, 2-byte address field; zeroes code/data 48 44 52 descriptive information identified these s1 records: ascii h d r ? ? hdr ? checksum 1b checksum of s0 record f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
s-record information s-record example M68ICS08JB in-circuit simulator user ? s manual motorola s-record information 55 the 16 character pairs shown in the code/data field of table a-5 are the ascii bytes of the actual program. the second and third s1 code/data records each also contain $13 (19t) character pairs and are ended with checksum 13 and 52, respectively. the fourth s code/data record contains 07 character pairs and has a checksum of 92. a.5.3 s9 termination record the s9 termination record is described in table a-6 . table a-5. s1 header record field s-record entry description type s1 s-record type s1, indicating a code/data record to be loaded/verified at a 2-byte address record length 13 hexadecimal 13 (decimal 19), indicating 19 character pairs, representing 19 bytes of binary data, follow address 0000 4-character, 2-byte address field; hexadecimal address 0000 indicates location where the following data is to be loaded code/data opcode instruction 28 24 22 22 00 29 08 5f 5f 12 6a 04 00 23 24 7c bhcc bcc bhi bhi brset bhcs brset $0161 $0163 $0118 $0172 0, $04, $012f $010d 4, $23, $018c checksum 2a checksum of the first s1 record table a-6. s9 header record field s-record entry description type s9 s-record type s9, indicating a termination record f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 56 s-record information motorola s-record information a.5.4 ascii characters each printable ascii character in an s record is encoded in binary. table a-5 gives an example of encoding for the s1 record. the binary data is transmitted during a download of an s record from a host system to a 9- or 16-bit microprocessor-based system. for example, the first s1 record in table a-5 is sent as shown here. record length 03 hexadecimal 04, indicating three character pairs (three bytes) follow address 00 00 4-character, 2-byte address field; zeroes code/data there is no code/data in an s9 record. checksum fc checksum of s9 record table a-6. s9 header record field s-record entry description type length address code/data ... checksum s1130000285f ... 2a 533131333030303032383546 ... 3241 0101 0011 0011 0001 0011 0001 0011 0011 0011 0000 0011 0000 0011 0000 0011 0000 0011 0010 0011 1000 0011 0101 0100 0110 ... 0011 0010 0100 0001 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola quick start hardware configuration guide 57 user ? s manual ? M68ICS08JB in-circuit simulator appendix b. quick start hardware configuration guide b.1 introduction this quick start guide explains the:  configuration of the M68ICS08JB in-circuit simulator (jbics) board  installation of the hardware  connection of the board to a target system there are four methods for configuring the jbics: standalone, simulation, evaluation, and programming.  standalone ? ics08jbz.exe is running on the host computer (the jbics is not connected). emulation of the M68ICS08JB8 mcu, registers, and i/o ports is within the host computer environment.  simulation ? host computer is connected to the jbics via the rs-232 cable, and the ics08jbz.exe is running on the host computer. this provides access to the M68ICS08JB8 mcu, internal registers, and i/o ports.  evaluation ? host computer is connected to the jbics, and the jbics is connected to the target system via the flex cable. this method provides limited real-time evaluation of the mcu and debugging user developed hardware and software.  programming ? host computer is connected to the jbics, and the jbics is connected to the target system via the mon08 cable. use the prog08sz.exe to program the mcu flash module. in the programming mode there is limited evaluation. esd caution: ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment. for example, the electronic components installed on the printed circuit board are extremely sensitive to electrostatic discharge (esd). wear a grounding wrist strap f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 58 quick start hardware configuration guide motorola quick start hardware configuration guide whenever handling any printed circuit board. this strap provides a conductive path for safely discharging static electricity to ground. b.1.1 jbics configurable jumper headers configure the five jumper headers on the jbics for your application according to the tables in this section. table 4-3 jbics jumper header description b.1.2 target interface cable connections below ( table 4-4 ) is a quick reference for defining the cable/connector setup to use with the mc68hc908jb8 jumper header type (factory default shown) description w1 ics_osc or osc1 jumpers w1 and w4 are configured together for the oscillator source. w1 on and w4 on: jbics mcu and target board clock signals supplied by the jbics board oscillator y1. w1 on and w4 off: jbics mcu clock signal supplied by oscillator y1 - target board has its own clock source. w1 off and w4 on: jbics mcu clock signal supplied by target board. w1 off and w4 off: jbics has no clock source. w4 osc1 or tgt_osc1 w2 ta r g e t system power jumper: ics board system power applied to target cable vdd pin. no jumper: allows using a separate power supply for target system. w3 reset source jumper on position 1&2: rst_in* from target resets on-board ripple counters and mcu. jumper on position 2&3: ics rst_out (from rst*) resets target. w5 usb pull-up resistor jumper: connects 1.5kohm pull-up resistor from usb d- data line to 3.3v no jumper: usb is disabled and pte4/d used as i/o port 1 2 1 2 1 2 3 1 1 2 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
quick start hardware configuration guide installing the hardware M68ICS08JB in-circuit simulator user ? s manual motorola quick start hardware configuration guide 59 table 4-4 cable/connector options for mcus b.2 installing the hardware for installing motorola development tools, the following steps provide installation instructions for the jbics hardware. to prepare the jbics for use with a host pc: 1. install an mcu into the M68ICS08JB board. install an mcu (provided with the jbics package) into the M68ICS08JB board in the appropriate socket, observing the pin 1 orientation with the silkscreened dot. the top (label side) of the mcu package must be visible when looking at the component side of the board. 2. connect the board to the host pc. locate the 9-pin connector labeled p2 on the board. using the cable provided, connect it to a serial com port on the host pc. 3. apply power to the board. connect the 5-volt power supply to the round connector on the board, p1. plug the power supply into an ac power outlet, using one of the country-specific adapters provided. the ics power led on the board lights. b.3 connecting to a target system the four ways to connect the abics simulator board to a target system are via:  the low-noise flex cable  the 20-pin dip cable mcu flex cable dip emulation cable dip emulation cable mon08 cable mc68hc90 8jb32 j1 and j2 j3 j4 j5 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 60 quick start hardware configuration guide motorola quick start hardware configuration guide  the 28-pin dip cable  the mon08 cable connect the simulator board to the target system using one of these methods:  using a low-noise flex cable when emulating an mc68hc908jb8 mcu, connect an 80-pin m68clb05c flex cable to the connectors labeled j1 and j2 on the simulator board. attach the other end of the cable to the appropriate connector on the target system. target head adapters are available for the versions of the mcu.  using a 20-pin dip emulation cable. when emulating an mc68hc908jb8 mcu, connect the 20-pin cable to the connector labeled j4 on the simulator board. attach the other end of the cable to the appropriate connector on the target system.  using a 28-pin dip emulation cable. when emulating an mc68hc908jb8dw28 mcu, connect the 28-pin cable to the connector labeled j3 on the simulator board. attach the other end of the cable to the appropriate connector on the target system. a target head adapter is available for the soic package.  using a mon08 cable connect the mon08 debug interface cable to the mon08 debug interface connector j5 for communication with the target system ? s mcu. attach the other end of the cable to the appropriate connector on the target system. the mon08 cable lets you program and debug the target system ? s mcu flash. an mcu must be installed in the target system, and there should be no mcu installed in the jbics. b.4 installing the software for instructions for installing the ics08 software, refer to p&e microcomputer systems, inc. , m68ics08hc08 in-circuit simulator operator ? s manual, motorola document order number m68ics08som/d, and you may refer to http://www.pemicro.com/ics08/index.html#docs. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JB in-circuit simulator user ? s manual motorola glossary 61 user ? s manual ? M68ICS08JB in-circuit simulator glossary 8-bit mcu ? a microcontroller whose data is communicated over a data bus made up of eight separate data conductors. members of the mc68hc908 family of microcontrollers are 8-bit mcus. a ? an abbreviation for the accumulator of the mc68hc908gr8 mcu. accumulator ? an 8-bit register of the mc68hc908gr8 cpu. the contents of this register may be used as an operand of an arithmetic or logical instruction. assembler ? a software program that translates source code mnemonics into opcodes that can then be loaded into the memory of a microcontroller. assembly language ? instruction mnemonics and assembler directives that are meaningful to programmers and can be translated into an object code program that a microcontroller understands. the cpu uses opcodes and binary numbers to specify the operations that make up a computer program. humans use assembly language mnemonics to represent instructions. assembler directives provide additional information such as the starting memory location for a program. labels are used to indicate an address or binary value. ascii ? american standard code for information interchange. a widely accepted correlation between alphabetic and numeric characters and specific 7-bit binary numbers. breakpoint ? during debugging of a program, it is useful to run instructions until the cpu gets to a specific place in the program, and then enter a debugger program. a breakpoint is established at the desired address by temporarily substituting a software interrupt (swi) instruction for the instruction at that address. in response to the swi, control is passed to a debugging program. byte ? a set of exactly eight binary bits. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 62 glossary motorola glossary c ? an abbreviation for carry/borrow in the condition codes register of the mc68hc908gr8. when adding two unsigned 8-bit numbers, the c bit is set if the result is greater than 255 ($ff). ccr ? an abbreviation for condition code register in the mc68hc908gr8. the ccr has five bits (h, i, n, z, and c) that can be used to control conditional branch instructions. the values of the bits in the ccr are determined by the results of previous operations. for example, after a load accumulator (lda) instruction, z will be set if the loaded value was $00. clock ? a square wave signal that is used to sequence events in a computer. command set ? the command set of a cpu is the set of all operations that the cpu knows how to perform. one way to represent an instruction set is with a set of shorthand mnemonics such as lda meaning load a. another representation of an instruction set is the opcodes that are recognized by the cpu. condition codes register ? the ccr has five bits (h, i, n, z, and c) that can be used to control conditional branch commands. the values of the bits in the ccr are determined by the results of previous operations. for example, after a load accumulator (lda) instruction, z will be set if the loaded value was $00. cpu ? central processor unit. the part of a computer that controls execution of instructions. cpu cycles ? a cpu clock cycle is one period of the internal bus-rate clock. normally, this clock is derived by dividing a crystal oscillator source by two or more so the high and low times will be equal. the length of time required to execute an instruction is measured in cpu clock cycles. cpu registers ? memory locations that are wired directly into the cpu logic instead of being part of the addressable memory map. the cpu always has direct access to the information in these registers. the cpu registers in an mc68hc908 are a (8-bit accumulator), x (8-bit index register), ccr (condition code register containing the h, i, n, z, and c bits), sp (stack pointer), and pc (program counter). f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
glossary M68ICS08JB in-circuit simulator user ? s manual motorola glossary 63 cycles ? see cpu cycles. data bus ? a set of conductors that are used to convey binary information from a cpu to a memory location or from a memory location to a cpu; in the mc68hc908gr8, the data bus is 8-bits. development tools ? software or hardware devices used to develop computer programs and application hardware. examples of software development tools include text editors, assemblers, debug monitors, and simulators. examples of hardware development tools include simulators, logic analyzers, and prom programmers. an in-circuit simulator combines a software simulator with various hardware interfaces. eprom ? erasable, programmable read-only memory. a non-volatile type of memory that can be erased by exposure to an ultra-violet light source. mcus that have eprom are easily recognized by their packaging: a quartz window allows exposure to uv light. if an eprom mcu is packaged in an opaque plastic package, it is termed a one-time-programmable otp mcu, since there is no way to erase and rewrite the eprom. eeprom ? electrically erasable, programmable read-only memory. h ? abbreviation for half-carry in the condition code register of the mc68hc908gr8. this bit indicates a carry from the low-order four bits of an 8-bit value to the high-order four bits. this status indicator is used during bcd calculations. i ? abbreviation for interrupt mask bit in the condition code register of the mc68hc908gr8. index register ? an 8-bit cpu register in the mc68hc908gr8 that is used in indexed addressing mode. the index register (x) also can be used as a general-purpose 8-bit register in addition to the 8-bit accumulator. input-output (i/o) ? interfaces between a computer system and the external world. for example, a cpu reads an input to sense the level of an external signal and writes to an output to change the level on an external signal. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 64 glossary motorola glossary instructions ? instructions are operations that a cpu can perform. instructions are expressed by programmers as assembly language mnemonics. a cpu interprets an opcode and its associated operand(s) as an instruction. listing ? a program listing shows the binary numbers that the cpu needs alongside the assembly language statements that the programmer wrote. the listing is generated by an assembler in the process of translating assembly language source statements into the binary information that the cpu needs. lsb ? least significant bit. mcu ? microcontroller unit ? microcontroller. a complete computer system including cpu, memory, clock oscillator, and i/o on a single integrated circuit. msb ? most significant bit. n ? abbreviation for negative, a bit in the condition code register of the mc68hc908gr8. in two ? s-complement computer notation, positive signed numbers have a 0 in their msb (most significant bit) and negative numbers have a 1 in their msb. the n condition code bit reflects the sign of the result of an operation. after a load accumulator instruction, the n bit will be set if the msb of the loaded value was a 1. object code file ? a text file containing numbers that represent the binary opcodes and data of a computer program. an object code file can be used to load binary information into a computer system. motorola uses the s-record file format for object code files. operand ? an input value to a logical or mathematical operation. opcode ? a binary code that instructs the cpu to do a specific operation in a specific way. the mc68hc908gr8 cpu recognizes 210 unique 8-bit opcodes that represent addressing mode variations of 62 basic instructions. otprom ? a non-volatile type of memory that can be programmed but cannot be erased. an otprom is an eprom mcu that is packaged in an opaque plastic package. it is called a one-time-programmable f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
glossary M68ICS08JB in-circuit simulator user ? s manual motorola glossary 65 mcu because there is no way to expose the eprom to a uv light. pc ? abbreviation for program counter cpu register of the mc68hc908gr8. program counter ? the cpu register that holds the address of the next instruction or operand that the cpu will use. ram ? random access memory. any ram location can be read or written by the cpu. the contents of a ram memory location remain valid until the cpu writes a different value or until power is turned off. registers ? memory locations that are wired directly into the cpu logic instead of being part of the addressable memory map. the cpu always has direct access to the information in these registers. the cpu registers in the mc68hc908gr8 are a (8-bit accumulator), x (8-bit index register), ccr (condition code register containing the h, i, n, z, and c bits), sp (stack pointer), and pc (program counter). memory locations that hold status and control information for on-chip peripherals are called i/o and control registers. reset ? reset is used to force a computer system to a known starting point and to force on-chip peripherals to known starting conditions. s record ? a motorola standard format used for object code files. simulator ? a computer program that copies the behavior of a real mcu. source code ? see source program. sp ? abbreviation for stack pointer cpu register in the mc68hc908gr8 mcu. source program ? a text file containing instruction mnemonics, labels, comments, and assembler directives. the source file is processed by an assembler to produce a composite listing and an object file representation of the program. stack pointer ? a cpu register that holds the address of the next available storage location on the stack. ttl ? transistor-to-transistor logic. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 66 glossary motorola glossary v dd ? the positive power supply to a microcontroller (typically 5 volts dc). v ss ? the 0-volt dc power supply return for a microcontroller. word ? a group of binary bits. some larger computers consider a set of 16 bits to be a word but this is not a universal standard. x ? abbreviation for index register, a cpu register in the mc68hc908gr8. z ? abbreviation for zero, a bit in the condition code register of the mc68hc908gr8. a compare instruction subtracts the contents of the tested value from a register. if the values were equal, the result of this subtraction would be 0 so the z bit would be set; after a load accumulator instruction, the z bit will be set if the loaded value was $00. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
index M68ICS08JB in-circuit simulator user ? s manual motorola index 67 a ascii characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 assembler description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 c cables flex target connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 target head adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 casm08z. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 communications, board-to-host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 d debuggers icd08sw description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 mon08 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 drive space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 e examples s records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 f flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 16 user ? s manual ? M68ICS08JB in-circuit simulator index f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 68 index motorola index flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 flex target cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 function keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 h hardware installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 57 requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 hotkeys. see function keys humidity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 i icd08sz debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 ics pwr led . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 integrated development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 j jbics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 14 l led ics power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 m mc68hc908jb8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 mcu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 27 mcu subsystem board reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 device configuration selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 host system connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 level translation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 mcu subsystems board reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 memory f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
index M68ICS08JB in-circuit simulator user ? s manual motorola index 69 address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 mon08 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 28 monitor mode, commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 monitor mode. see also mon08 mono8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 o operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 p port a0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 ports, serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 power requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 prog08sz description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 r ram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 16 record length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 record type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 relative humidity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 requirements hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 host computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 rs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 s s records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 ? 56 security feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 serial port connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 software f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
user ? s manual M68ICS08JB in-circuit simulator 70 index motorola index ics08rk (or rkics software) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 rkics (or ics08rk software) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 specifications, hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 s-record content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 field contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 s0 record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 s1 record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 s9 record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 termination record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 t target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 target system cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 connecting to. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 28, 49 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ? ??, 49 description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 mcu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 mon08 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 target head adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 temperature operating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 w windows 95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 windows 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 winide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
M68ICS08JBum/d ? motorola, inc., 2000 motorola reserves the right to make changes without further notice to any products herein. motorola makes no warranty, represen tation or guarantee regarding the suitability of its products for any particular purpose, nor does motorola assume any liability arising out of the application or use of any produc t or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "typical" parameters which may be provided in motorola data s heets and/or specifications can and do vary in different applications and actual performance may vary over time. all operating parameters, including "typicals" must be validated for ea ch customer application by customer ? s technical experts. motorola does not convey any license under its patent rights nor the rights of others. motorola products are not designed, inte nded, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other applic ation in which the failure of the motorola product could create a situation where personal injury or death may occur. should buyer purchase or use motorola products for any such unintended or u nauthorized application, buyer shall indemnify and hold motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, a nd expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that motorola was negligent regarding the design or manufacture of the part. motorola and are registered trademarks of motorola, inc. motorola, inc. is an equal opportuni ty/affirmative action employer. how to reach us: usa/europe/locations not listed: motorola literature distribution, p.o. box 5405, denver, colorado 80217. 1-303-675-2140 or 1-800-441-2447. customer focus center, 1-800-521-6274 japan: motorola japan ltd.; sps, technical information center, 3-20-1, minami-azabu, minato-ku, tokyo 106-8573 japan. 81-3-3440-8573 asia/pacific: motorola semiconductors h.k. ltd.; silicon harbour centre, 2 dai king street, tai po industrial estate, tai po, n.t., hong kong. 852-26668334 mfax ? , motorola fax back system: rmfax0@email.sps.mot.com; http://sps.motorola.com/mfax/; touchtone, 1-602-244-6609; us and canada only, 1-800-774-1848 home page: http://motorola.com/sps/ mfax is a trademark of motorola, inc. f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .


▲Up To Search▲   

 
Price & Availability of M68ICS08JB

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X